home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / nt4.0 server / XR_45051.PP_ / xr_45051.ppd
PostScript Printer Description  |  1996-04-25  |  24KB  |  655 lines

  1. *PPD-Adobe: "4.1"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1992 Adobe Systems Incorporated. 
  4. *% All Rights Reserved. 
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9.  
  10. *FormatVersion: "4.1"
  11. *FileVersion: "1.0"
  12. *LanguageEncoding: WindowsANSI
  13. *LanguageVersion: English
  14. *PCFileName: "XR_45051.PPD"
  15. *Product: "(Xerox 4505)"
  16. *PSVersion: "(2013.109) 0"
  17. *ModelName: "Xerox 4505 PS"
  18. *NickName: "Xerox 4505 PS"
  19.  
  20. *% === Options and Constraints =========
  21.  
  22. *OpenGroup: InstallableOptions/Options Installed
  23.  
  24. *OpenUI *Option1/Optional Lower Tray: Boolean
  25. *DefaultOption1: False
  26. *Option1 True/Installed: ""
  27. *Option1 False/Not Installed: ""
  28. *CloseUI: *Option1
  29.  
  30. *OpenUI *InstalledMemory/Total Printer Memory: PickOne
  31. *DefaultInstalledMemory: None
  32. *InstalledMemory None/ 6 MB RAM: ""
  33. *InstalledMemory 10Meg/ 10 MB RAM: ""
  34. *InstalledMemory 16Meg/ 16 MB RAM: ""
  35. *CloseUI: *InstalledMemory
  36.  
  37. *CloseGroup: InstallableOptions
  38.  
  39. *UIConstraints: *Option1 False *InputSlot Lower
  40.  
  41. *% ==== Device Capabilities ===============
  42.  
  43. *LanguageLevel: "2"
  44. *Protocols: PJL TBCP
  45. *JCLBegin: "<1B>%-12345X@PJL<0A>"
  46. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>"
  47. *JCLEnd: "<1B>%-12345X"
  48.  
  49. *TTRasterizer: Type42
  50.  
  51. *FreeVM: "980648"
  52. *VMOption None: "980648"
  53. *VMOption 10Meg: "1808040"
  54. *VMOption 16Meg: "2848424"
  55.  
  56. *ColorDevice: False
  57. *DefaultColorSpace: Gray
  58. *VariablePaperSize: False
  59. *FileSystem: False
  60. *?FileSystem: "
  61.   save false
  62.    (%disk?%) 
  63.    { currentdevparams dup /Writeable known
  64.       { /Writeable get {pop true} if }  { pop } ifelse 
  65.     } 10 string /IODevice resourceforall
  66.  
  67.  {  (True) = flush}
  68.  {  false (%cartridge?%)
  69.     { currentdevparams dup /Writeable known
  70.          { /Writeable get {pop true} if }  { pop } ifelse 
  71.        } 20 string /IODevice resourceforall 
  72.     {(True)} {(False)} ifelse = flush } ifelse
  73.  restore"
  74. *End
  75.  
  76. *Throughput: "10"
  77. *Password: "()" 
  78.  
  79. *ExitServer: "
  80.  count 0 eq
  81.  { false } { true exch startjob } ifelse
  82.  not { 
  83.      (WARNING: Cannot modify initial VM.) =
  84.      (Missing or invalid password.) =
  85.      (Please contact the author of this software.) = flush quit
  86.      } if
  87. "
  88. *End
  89.  
  90. *Reset: "
  91.  count 0 eq
  92.  { false } { true exch startjob } ifelse
  93.  not { 
  94.     (WARNING: Cannot reset printer.) =
  95.     (Missing or invalid password.) =
  96.     (Please contact the author of this software.) = flush quit
  97.     } if
  98.  systemdict /quit get exec
  99.  (WARNING : Printer Reset Failed.) = flush
  100. "
  101. *End
  102.  
  103. *OpenUI *Resolution/Resolution: PickOne
  104. *DefaultResolution: 600dpi
  105. *Resolution 600dpi/600 dpi: "
  106.   2 dict 
  107.     dup /HWResolution [600 600] put 
  108.     dup /Policies
  109.       1 dict dup /HWResolution 2 put 
  110.   put setpagedevice
  111. "
  112. *End
  113. *Resolution 300dpi/300 dpi: "
  114.   2 dict 
  115.     dup /HWResolution [300 300] put 
  116.     dup /Policies
  117.       1 dict dup /HWResolution 2 put 
  118.   put setpagedevice
  119. "
  120. *End
  121. *?Resolution: "
  122.   save
  123.     currentpagedevice /HWResolution get
  124.     aload pop exch
  125.     (          ) cvs print
  126.     (x) print (          ) cvs print (dpi)
  127.     = flush
  128.   restore
  129. "
  130. *End
  131. *CloseUI: *Resolution
  132.  
  133. *% Halftone Information ===============
  134.  
  135. *ScreenFreq: "85.0"
  136. *ScreenAngle: "45.0"
  137. *DefaultScreenProc: Dot
  138. *ScreenProc Dot: "
  139. {abs   exch   abs   2 copy   add   1 gt   {1 sub   dup   mul   exch  
  140. 1 sub   dup   mul   add   1 sub  } {dup   mul   exch   dup   mul  
  141. add   1 exch   sub  } ifelse  }
  142. "
  143. *End
  144. *ScreenProc Line: "{ pop }"
  145. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  146.  
  147. *DefaultTransfer: Null
  148. *Transfer Null: "{ }"
  149. *Transfer Null.Inverse: "{ 1 exch sub }"
  150.  
  151. *OpenUI *Smoothing/TrueRes Smoothing:  Boolean
  152. *OrderDependency: 50 AnySetup *Smoothing
  153. *DefaultSmoothing: Unknown
  154. *Smoothing True/True: "
  155.   2 dict
  156.     dup /PostRenderingEnhance true put
  157.     dup /PostRenderingEnhanceDetails
  158.       2 dict
  159.         dup /REValue 1 put
  160.         dup /Type 10 put
  161.   put setpagedevice 
  162. "
  163. *End
  164. *Smoothing False/False: "
  165.   2 dict
  166.     dup /PostRenderingEnhance false put
  167.     dup /PostRenderingEnhanceDetails
  168.       2 dict
  169.         dup /REValue 0 put
  170.         dup /Type 10 put
  171.   put setpagedevice 
  172. "
  173. *End
  174. *?Smoothing: "
  175.   save
  176.   currentpagedevice /PostRenderingEnhance get
  177.   {  4 dict
  178.      dup 0 (False) put
  179.      dup 1 (True) put
  180.      currentpagedevice /PostRenderingEnhanceDetails get
  181.     /REValue get 
  182.     get 
  183.   }
  184.   {(False)}
  185.   ifelse = flush
  186.   restore
  187. "
  188. *End
  189. *CloseUI: *Smoothing
  190.  
  191. *% Paper Handling ===================
  192.  
  193. *% Code in this section both selects a tray and sets up a frame buffer.
  194.  
  195. *OpenUI *PageSize: PickOne
  196. *OrderDependency: 30 AnySetup *PageSize
  197. *DefaultPageSize: Unknown
  198. *PageSize Letter/Letter: "
  199.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  200.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  201. *End
  202. *PageSize Legal/Legal: "
  203.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  204.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  205. *End
  206. *PageSize A4/A4: "
  207.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  208.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  209. *End
  210. *PageSize A5/A5: "
  211.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  212.     2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  213. *End
  214. *PageSize ISOB5/ISOB5: "
  215.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  216.     2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
  217. *End
  218. *PageSize Folio/Folio: "
  219.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  220.     2 dict dup /PageSize [612 935] put dup /ImagingBBox null put setpagedevice"
  221. *End
  222. *PageSize Executive/Executive: "
  223.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  224.     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  225. *End
  226. *PageSize Comm10/Comm #10 Envelope: "
  227.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  228.     2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  229. *End
  230. *PageSize DL/DL Envelope: "
  231.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  232.     2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  233. *End
  234. *PageSize C5/C5 Envelope: "
  235.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  236.     2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
  237. *End
  238. *PageSize Monarch/Monarch Envelope: "
  239.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  240.     2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
  241. *End
  242. *?PageSize: "
  243.  save
  244.    currentpagedevice /PageSize get aload pop
  245.    2 copy gt {exch} if 
  246.    (Unknown) 
  247.   11 dict
  248.    dup [612 792] (Letter) put
  249.    dup [612 1008] (Legal) put
  250.    dup [595 842] (A4) put
  251.    dup [420 595] (A5) put
  252.    dup [499 709] (ISOB5) put
  253.    dup [612 935] (Folio) put
  254.    dup [522 756] (Executive) put
  255.    dup [297 684] (Comm10) put
  256.    dup [312 624] (DL) put
  257.    dup [459 649] (C5) put
  258.    dup [279 540] (Monarch) put
  259.  { exch aload pop 4 index sub abs 5 le exch 
  260.    5 index sub abs 5 le and 
  261.       {exch pop exit} {pop} ifelse
  262.    } bind forall
  263.    = flush pop pop
  264. restore 
  265. "
  266. *End
  267. *CloseUI: *PageSize
  268.  
  269. *OpenUI *PageRegion:  PickOne
  270. *OrderDependency: 40 AnySetup *PageRegion
  271. *DefaultPageRegion: Unknown
  272. *PageRegion Letter/Letter: "
  273.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  274.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  275. *End
  276. *PageRegion Legal/Legal: "
  277.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  278.     2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  279. *End
  280. *PageRegion A4/A4: "
  281.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  282.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  283. *End
  284. *PageRegion A5/A5: "
  285.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  286.     2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  287. *End
  288. *PageRegion ISOB5/ISOB5: "
  289.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  290.     2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
  291. *End
  292. *PageRegion Folio/Folio: "
  293.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  294.     2 dict dup /PageSize [612 935] put dup /ImagingBBox null put setpagedevice"
  295. *End
  296. *PageRegion Executive/Executive: "
  297.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  298.     2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  299. *End
  300. *PageRegion Comm10/Comm #10 Envelope: "
  301.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  302.     2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
  303. *End
  304. *PageRegion DL/DL Envelope: "
  305.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  306.     2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
  307. *End
  308. *PageRegion C5/C5 Envelope: "
  309.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  310.     2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
  311. *End
  312. *PageRegion Monarch/Monarch Envelope: "
  313.     1 dict dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put setpagedevice
  314.     2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
  315. *End
  316. *CloseUI: *PageRegion
  317.  
  318. *% The following entries provide information about specific paper keywords.
  319. *DefaultImageableArea: Unknown
  320. *ImageableArea Letter/Letter: "14.160 11.880 597.840 780.120 "
  321. *ImageableArea Legal/Legal: "14.160 11.880 597.839 996.120 "
  322. *ImageableArea A4/A4: "13.478 11.984 581.798 829.904 "
  323. *ImageableArea A5/A5: "10.084 13.597 409.444 581.677 "
  324. *ImageableArea ISOB5/ISOB5: "13.529 11.179 489.689 697.483 "
  325. *ImageableArea Folio/Folio: "14.160 11.880 597.840 924.120 "
  326. *ImageableArea Executive/Executive: "11.471 11.879 510.671 744.119 "
  327. *ImageableArea Comm10/Comm #10 Envelope: "14.100 11.880 282.900 672.120 "
  328. *ImageableArea DL/DL Envelope: "13.826 11.930 297.985 611.690 "
  329. *ImageableArea C5/C5 Envelope: "10.726 12.086 448.486 637.046 "
  330. *ImageableArea Monarch/Monarch Envelope: "12.780 11.880 266.220 528.120 "
  331. *?ImageableArea: "
  332.  save
  333.    /cvp { (                ) cvs print ( ) print } bind def
  334.    /upperright {10000 mul floor 10000 div} bind def
  335.    /lowerleft {10000 mul ceiling 10000 div} bind def
  336.    newpath clippath pathbbox
  337.    4 -2 roll exch 2 {lowerleft cvp} repeat
  338.    exch 2 {upperright cvp} repeat flush
  339.  restore
  340. "
  341. *End
  342.  
  343. *% These provide the physical dimensions of the paper (by keyword)
  344. *DefaultPaperDimension: Unknown
  345. *PaperDimension Letter/Letter: "612 792"
  346. *PaperDimension Legal/Legal: "612 1008"
  347. *PaperDimension A4/A4: "595 842"
  348. *PaperDimension A5/A5: "420 595"
  349. *PaperDimension ISOB5/ISOB5: "499 709"
  350. *PaperDimension Folio/Folio: "612 935"
  351. *PaperDimension Executive/Executive: "522 756"
  352. *PaperDimension Comm10/Comm #10 Envelope: "297 684"
  353. *PaperDimension DL/DL Envelope: "312 624"
  354. *PaperDimension C5/C5 Envelope: "459 649"
  355. *PaperDimension Monarch/Monarch Envelope: "279 540"
  356.  
  357. *OpenUI *InputSlot: PickOne
  358. *OrderDependency: 20 AnySetup *InputSlot
  359. *DefaultInputSlot: Upper
  360. *InputSlot Upper/Standard (Upper): "
  361.   currentpagedevice /InputAttributes get
  362.   0 get dup
  363.   null eq {pop}
  364.   { dup
  365.     /InputAttributes
  366.     1 dict dup /Priority [0] put
  367.     put  setpagedevice
  368.   } ifelse "
  369. *End
  370. *InputSlot Lower/Lower: "
  371.   currentpagedevice /InputAttributes get
  372.   1 get dup
  373.   null eq {pop}
  374.   { dup
  375.     /InputAttributes
  376.     1 dict dup /Priority [1] put
  377.     put  setpagedevice
  378.   } ifelse "
  379. *End
  380. *InputSlot MultiPurpose/MultiPurpose (MP): "
  381.   currentpagedevice /InputAttributes get
  382.   2 get dup
  383.   null eq {pop}
  384.   { dup
  385.     /InputAttributes
  386.     1 dict dup /Priority [2] put
  387.     put  setpagedevice
  388.   } ifelse "
  389. *End
  390. *?InputSlot: "
  391. save
  392.   3 dict
  393.   dup /0 (Upper) put
  394.   dup /1 (Lower) put
  395.   dup /2 (MultiPurpose) put
  396.   currentpagedevice /InputAttributes get
  397.   dup /Priority known
  398.   { /Priority get 0 get (      ) cvs cvn get }
  399.   {
  400.     dup length 1 eq
  401.     { {pop} forall (       ) cvs cvn get }
  402.     { pop pop (Unknown) } ifelse
  403.   } ifelse
  404.   = flush
  405. restore
  406. "
  407. *End
  408. *CloseUI: *InputSlot
  409. *DefaultOutputBin:  OnlyOne
  410. *DefaultOutputOrder:  Normal
  411. *PageStackOrder Upper: Normal
  412. *PageStackOrder Lower: Reverse
  413.  
  414. *OpenUI *ManualFeed/Manual Feed:  Boolean
  415. *OrderDependency: 20 AnySetup *ManualFeed
  416. *DefaultManualFeed: False
  417. *ManualFeed True/True: "1 dict dup /ManualFeed true put setpagedevice"
  418. *ManualFeed False/False: "1 dict dup /ManualFeed false put setpagedevice"
  419. *?ManualFeed: "
  420.   save
  421.     currentpagedevice /ManualFeed get
  422.     {(True)}{(False)}ifelse = flush
  423.   restore
  424. "
  425. *End
  426. *CloseUI: *ManualFeed
  427.  
  428. *% Font Information =====================
  429. *DefaultFont: Courier
  430. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  431. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  432. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  433. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  434. *Font Bookman-Demi: Standard "(001.003S)" Standard ROM
  435. *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
  436. *Font Bookman-Light: Standard "(001.003S)" Standard ROM
  437. *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
  438. *Font Courier: Standard "(002.004S)" Standard ROM
  439. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  440. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  441. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  442. *Font Helvetica: Standard "(001.006S)" Standard ROM
  443. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  444. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  445. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  446. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  447. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  448. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  449. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  450. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  451. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  452. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  453. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  454. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  455. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  456. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  457. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  458. *Font Symbol: Special "(001.007S)" Special ROM
  459. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  460. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  461. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  462. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  463. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  464. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  465.  
  466. *?FontQuery: "
  467.  save
  468.    { count 1 gt
  469.       { exch dup 127 string cvs (/) print print (:) print
  470.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  471.       } { exit } ifelse 
  472.    } bind loop
  473.    (*) = flush
  474.  restore
  475. "
  476. *End
  477.  
  478. *?FontList: "
  479. save
  480.   (*) {cvn ==} 128 string /Font resourceforall
  481.   (*) = flush
  482. restore
  483. "
  484. *End
  485.  
  486. *% Printer Messages (verbatim from printer):
  487. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  488. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  489. *Message: "\FontName\ not found, using Courier"
  490. *% Status (format: %%[ status: <one of these> ] %%)
  491. *Status: "idle"
  492. *Status: "busy"
  493. *Status: "waiting"
  494. *Status: "printing"
  495. *Status: "warming up"
  496. *Status: "initializing"
  497. *Status: "idle"
  498. *Status: "holding"
  499. *Status: "busy"
  500. *Status: "waiting"
  501. *Status: "PrinterError: Engine Cooling Fan Stalled, System Shut Down"
  502. *Status: "PrinterError: Engine Control PCB"
  503. *Status: "PrinterError: Main Motor Failed"
  504. *Status: "PrinterError: Optical System Failure"
  505. *Status: "PrinterError: Fuser System Failed"
  506. *Status: "PrinterError: Controller Failed"
  507. *Status: "PrinterError: Controller Cooling Fan Stalled, System Shut Down"
  508. *Status: "PrinterError: Font Module did not accept new data"
  509. *Status: "PrinterError: Font Module is full"
  510. *Status: "PrinterError: Serial Port Failed Loopback test, Port Disabled"
  511. *Status: "PrinterError: Parallel Port Failed Loopback test, Port Disabled" 
  512. *Status: "PrinterError: EEPROM did not accept new data"
  513. *Status: "PrinterError: Cache RAM failure, Cache RAM disabled"
  514. *Status: "PrinterError: Fixed Disk Drive failure, Drive disabled" 
  515. *Status: "PrinterError: Hardware Accelerator Interface failure" 
  516. *Status: "PrinterError: DRAM Module 1" 
  517. *Status: "PrinterError: DRAM Module 2"
  518. *Status: "PrinterError: Fixed Disk Driver is full"
  519. *Status: "PrinterError: Cover Open"
  520. *Status: "PrinterError: No cartridge installed"
  521. *Status: "PrinterError: Paper jam at exit rollers"
  522. *Status: "PrinterError: Paper jam at cassette rear"
  523. *Status: "PrinterError: Paper jam at fuser"
  524. *Status: "PrinterError: Paper in manual feed preventing paper feed from cassette"
  525. *Status: "PrinterError: No Toner, Change Cartridge"
  526. *Status: "PrinterError: Output tray is too full to accept any more paper"
  527. *Status: "PrinterError: Requested paper tray is missing"
  528. *Status: "PrinterError: Requested paper tray is empty"
  529. *Status: "PrinterError: Output tray is near full"
  530. *Status: "PrinterError: Toner is Low"
  531. *Status: "PrinterError: Warming up"
  532.  
  533. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  534. *Source: "Serial"
  535. *Source: "Parallel"
  536. *Source: "LocalTalk"
  537. *Source: "Ethernet"
  538. *Source: "TokenRing"
  539. *Source: "HPNIC"
  540.  
  541. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  542. *PrinterError: "Engine Cooling Fan Stalled, System Shut Down"
  543. *PrinterError: "Engine Control PCB"
  544. *PrinterError: "Main Motor Failed"
  545. *PrinterError: "Optical System Failure"
  546. *PrinterError: "Fuser System Failed"
  547. *PrinterError: "Controller Failed"
  548. *PrinterError: "Controller Cooling Fan Stalled, System Shut Down"
  549. *PrinterError: "Font Module did not accept new data"
  550. *PrinterError: "Font Module is full"
  551. *PrinterError: "Serial Port Failed Loopback test, Port Disabled"
  552. *PrinterError: "Parallel Port Failed Loopback test, Port Disabled" 
  553. *PrinterError: "EEPROM did not accept new data"
  554. *PrinterError: "Cache RAM failure, Cache RAM disabled"
  555. *PrinterError: "Fixed Disk Drive failure, Drive disabled" 
  556. *PrinterError: "Hardware Accelerator Interface failure" 
  557. *PrinterError: "DRAM Module 1" 
  558. *PrinterError: "DRAM Module 2"
  559. *PrinterError: "Fixed Disk Driver is full"
  560. *PrinterError: "Cover Open"
  561. *PrinterError: "No cartridge installed"
  562. *PrinterError: "Paper jam at exit rollers"
  563. *PrinterError: "Paper jam at cassette rear"
  564. *PrinterError: "Paper jam at fuser"
  565. *PrinterError: "Paper in manual feed preventing paper feed from cassette"
  566. *PrinterError: "No Toner, Change Cartridge"
  567. *PrinterError: "Output tray is too full to accept any more paper"
  568. *PrinterError: "Requested paper tray is missing"
  569. *PrinterError: "Requested paper tray is empty"
  570. *PrinterError: "Output tray is near full"
  571. *PrinterError: "Toner is Low"
  572. *PrinterError: "Warming up"
  573.  
  574. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  575.  
  576. *% Color Separation Information =====================
  577.  
  578. *DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi
  579.  
  580. *InkName: ProcessBlack/Process Black
  581. *InkName: CustomColor/Custom Color
  582. *InkName: ProcessCyan/Process Cyan
  583. *InkName: ProcessMagenta/Process Magenta
  584. *InkName: ProcessYellow/Process Yellow
  585.  
  586. *%  For 60 lpi / 300 dpi  ===============================
  587.  
  588. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  589. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  590. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  591. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  592. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  593.  
  594. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  595. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  596. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  597. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  598. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  599.  
  600. *% For 53 lpi / 300 dpi =====================================================
  601.  
  602. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  603. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  604. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  605. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  606. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  607.  
  608. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  609. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  610. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  611. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  612. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  613.  
  614. *%  For 85 lpi / 600 dpi  (5,5,2,6,6,2,20/3,0) =====================
  615.  
  616. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  617. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  618. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651"
  619. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349"
  620. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  621.  
  622. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  623. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528"
  624. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  625. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683"
  626. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0"
  627.  
  628. *ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "
  629. {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  630. 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch
  631. abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  632. sub }{dup mul exch dup mul add 1 exch sub }ifelse }"
  633. *End
  634.  
  635. *%  For 71 lpi / 600 dpi  ===============================
  636.  
  637. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  638. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  639. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  640. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  641. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  642.  
  643. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  644. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  645. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  646. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  647. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  648.  
  649. *% Produced by "bldppd42.ps" version 4.1 edit 1
  650. *% Last Edit Date: April 11 1994
  651. *% The byte count of this file should be exactly 024482
  652. *% depending on the filesystem it resides in.
  653. *% end of PPD file for XEROX 4505 and XEROX 4510
  654.  
  655.